c15723a716f8e139bb8d6a2226f529dea2efb159,server/src/com/cloud/vm/dao/UserVmDaoImpl.java,UserVmDaoImpl,listVmDetails,#UserVm#boolean#,344

Before Change


                    
                    
                    // volumes.device_id, volumes.volume_type, 
                    userVmResponse.setRootDeviceId(rs.getLong("volumes.device_id"));
                    userVmResponse.setRootDeviceType(rs.getString("volumes.volume_type"));
                    
                    is_data_center_security_group_enabled = rs.getBoolean("data_center.is_security_group_enabled");

After Change


                    // volumes.device_id, volumes.volume_type, 
                    long vol_id = rs.getLong("volumes.id");
                    if (vol_id > 0){
                        userVmResponse.setRootDeviceId(rs.getLong("volumes.device_id"));
                        userVmResponse.setRootDeviceType(rs.getString("volumes.volume_type"));
                        // storage pool
                        long pool_id = rs.getLong("storage_pool.id");
                        if (pool_id > 0){
                            userVmResponse.setRootDeviceType(rs.getString("storage_pool.pool_type"));
                        }
                        else {
                            userVmResponse.setRootDeviceType("Not created");
                        }
                    }
                    is_data_center_security_group_enabled = rs.getBoolean("data_center.is_security_group_enabled");